@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-size:12px; font-family:"宋体"; color:#898989;}
ul,li,a,img,h1{ margin:0; padding:0; list-style:none; border:none; text-decoration:none;}
.container{ width:990px; margin:0 auto;}
.topNav{ background:#fff7ec; height:29px; font-size:12px; color:#000; padding:0 20px; line-height:29px;}
.topNav-left{ float:left;}
.tbcx{background:#fff url(search_box.png) no-repeat right;width:22px;height:22px;}
.topNav-left a{ color:#000; padding-right:10px;}
.topNav-left a:hover{ color:#fb670e;}
.search{ float:right; height:29px;}
.search a{ display:block; float:left; color:#000; padding-right:10px;}
.search a:hover{ color:#fb670e;}
.searchBox{ float:left;}
.searchBox input{ border:1px solid #909193;  height:20px; line-height:20px; text-indent:4px;}
.clear{ clear:both;}
/*topnav样式结束*/
.top{ margin-top:5px; height:107px;}
.topname{ width:209px; padding:0 15px; float:left;}
.topname span{ display:block; text-align:center; width:209px; color:#000; padding:3px 0;}
.cmflash{ float:left; border-bottom:2px solid #b40100;}
/*top样式结束*/
.menu{ height:70px; border-bottom:1px solid #cac4bd; border-top:1px solid #cac4bd; margin-top:5px;} 
.menu ul{}
.menu ul li{ width:140px; border-right:1px dashed #333333; margin-top:6px; height:25px; line-height:25px; float:left;}
.menu ul li a{ width:140px; text-align:center; display:block; color:#010101; font-size:14px; overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.menu ul li a:hover{ color:#ff0000;}
.menu ul li.last{ border-right:none;}
/*menu样式结束*/
.banner01{ margin-top:6px; height:67px;}
.b01{ float:left; width:67px;}
.b_nav{ width:850px; text-align:center; float:left;}
.bnavtitle a{ color:#0766a6; font-size:25px; line-height:1.5; font-weight:bold; font-family:"黑体"; display:block; padding:10px 0 5px;}
.b_nav span{ display:block;}
.b_nav span a{ color:#444343;}
.b_nav span a:hover{  color:#fb670e;}
.b02{ float:right; width:67px;}
/*banner01样式结束*/
.scrbox{ width:986px; height:86px; line-height:86px; margin:10px auto 8px; }
.scrbox a{ background:url(../images/Point.gif) no-repeat left center; font-size:16px; color:#333; font-weight:bold; padding-left:10px;}
.scrbox a:hover{ color:#ff0000;}
/*scrbox样式结束*/
.news{height:376px; }
.newsImg{ width:368px; height:370px; position:relative; float:left;}
.newsbar{ height:30px; line-height:30px; position: absolute; bottom:0; right:0; width:160px; margin:0 5px;}
.newsbar a{ color:#fff; font-size:16px; font-weight:bold; width:18px; height:18px; line-height:18px; margin:6px 6px 0; display:block; text-align:center; float:left; }
.newsbar a:hover{ border:1px solid #980000; background:#cc0000;}
.newsbox{ width:360px; height:295px; background:#fff7ec;}
.newsbox ul{}
.newsbox ul li{ border-bottom:1px dashed #727272; height:48px;}
    .newsbox ul li .lititle
    {white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;height:26px; overflow:  hidden;
    }
.newsbox ul li .lititle a{ font-weight:bold; font-size:16px; color:#2a4e80; line-height:30px;}
.newsbox ul li .liword a{ font-size:12px; font-weight:normal; color:#2a4e80;}
.newsbox ul li .lititle a:hover,.newsbox ul li .liword a:hover{ color:#ff0000;}
.newsbox1{ width:360px; padding:0 8px 0 0; float:left;}
.newsbox2 {width:252px; float:left;
}
.new_ycpl {  width:353px; height:82px; /*gsj annotation 2018-04-17 background:url(1_01.png) no-repeat;*/padding-top:22px; }
    .new_ycpl ul {width: 290px; margin-left: 60px; 
    }
.new_ycpl ul li {  line-height:20px;
}
    .new_ycpl ul li a {background: url(point_24.jpg) no-repeat left center; 
                  padding-left:10px;
    }
.three {
    width:auto;height:30px; line-height:30px;
}
.kstd {
    padding:13px 12px; width:698px; height:103px;
}
.kstd a {
   margin: 2px 10px; float:left;
}

/*news样式结束*/
.banner{ margin-top:5px;width:495px;height:101px;overflow:hidden; float:left;}
/*banner样式结束*/
.firstbox{ margin-top:9px; height:390px;}
.first736{ width:736px; height:375px; float:left;}
.first01{ width:358px; margin:0 8px 10px 0; _margin:0 5px 10px 0; height:185px; float:left;border:1px solid #f3dcb5;}
.firstname{ height:30px; line-height:30px; border-bottom:1px solid #f3dcb5;}
.firstname span{ color:#c61108; font-weight:bold; font-size:14px; background:url(../images/img_34.jpg) no-repeat 4px center; border-bottom:2px solid #980100; display:block; height:30px; line-height:30px; width:155px; padding-left:20px;}
.four{ padding:0 0 0 24px; }
.four ul li{ margin:12px 12px 0 0; float:left;}
.four ul li a img{ border:1px solid #d0d0cf;}
.firstname01{ height:28px; line-height:28px; width:358px;background:url(zhongbg.png) repeat-x bottom; color:#fff7ec;}
.firstname01 span{ background:url(bs.png) repeat-x bottom ; color:#7a7a7a; font-weight:bold; font-size:14px;  height:28px; line-height:28px; float:left;}
.firstname01 a{ display:block; float:right; height:28px; line-height:28px; width:50px; color:#fff7ec; font-size:12px;}
.firstname01 a:hover{ color:#fff7ec;}
    .firstname01 .firstspan {background:url(z.png)no-repeat;background-position-y:bottom;width:37px;
    }
.ullist{ padding:9px 0 0 11px;}
.ullist ul li{ line-height:28px;white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;height:26px; overflow:  hidden;background:url(point_24.jpg) no-repeat left center; padding-left:10px;}
.ullist ul li a{ color:#898989; font-size:12px;}
.ullist ul li a:hover{ color:#b34419;}
.clear{ clear:both;}
.first254{  border:1px solid #d7c53e; text-align:center; padding:0 0 2px 0;  float:left;margin:2px  4px;}
.fir254title{ background:url(1031.png) repeat-x bottom; height:28px; line-height:28px; width:242px;}
.fir254title span{  text-align:center; color:#7a7a7a; font-size:14px; font-weight:bold; display:block; float:left; margin:0 10px; }
.fir254title a{ color:#7a7a7a; font-size:12px; float:right; width:40px;}
.ct254{ padding:0 3px;}
.ct254 img{ display:block; margin-top:4px;}
/*firstbox样式结束*/
.banner02{ margin-top:12px;}
/*banner02样式结束*/
.secbox{ margin-top:10px;}
.sec736{ width:736px; float:left;}
.eight01{ width:358px; margin:0 8px 12px 0; _margin:0 5px 12px 0; float:left; height:180px;border:1px solid #f3dcb5;}
.eighttitle{ height:30px; line-height:30px; background:url(1031.png) repeat-x bottom;}
.eighttitle span{  color:#7a7a7a;  font-weight:bold; font-size:14px; height:30px; line-height:30px; padding-left:20px; float:left;}
.three{ color:#d98f00; }
.three a{ display:inline-block; padding:0 8px; color:#d98f00; font-size:12px;background:url(1_08.png)no-repeat center;background-position-y:bottom;}
    .three a:hover { display:inline-block; padding:0 8px; color:#d98f00; font-size:12px;background:url(../images/1_07.png)no-repeat center;background-position-y:bottom;}
    .three a:visited  { display:inline-block; padding:0 8px; color:#d98f00; font-size:12px;}
.eightnav{ padding:10px 14px 0 14px;}
.imgrr{ float:left; padding-right:12px;}
.imgrrlist{}
.imgrrlist ul{}
.imgrrlist ul li{ line-height:28px; font-size:12px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; background:url(point_24.jpg) no-repeat left center; padding-left:10px;}
.imgrrlist ul li a{ color:#898989;}
.imgrrlist ul li a:hover{ color:#b34419;}
.eighttitle01{ height:30px; line-height:30px;  background:url(1031.png) repeat-x bottom;}
.eighttitle01 span{  color:#7a7a7a;  font-weight:bold; font-size:14px;  height:30px; line-height:30px; padding-left:20px; float:left;}
.changebox{ border:1px solid #e9b779; width:722px; height:160px;margin:2px 0;}
.changetitle{ height:28px; line-height:28px; background:url(zhongbg.png) repeat-x bottom;}
.changetitle span{ font-size:14px; text-align:center;  display:block; color:#bf3030; height:28px; line-height:28px; float:left; background:url(bs.png) repeat-x bottom;}
.imgturn{ padding:13px 12px; width:698px; height:103px;}
.turnleft{ width:30px; height:45px; float:left; padding-top:32px;}
.turnbox{ float:left; width:638px; }
.turnbox_div{ display:block; float:left; margin-left:10px; _margin-left:8px; border:1px solid #b9b9b9;}
.turnbox_div img{ padding:2px;}
.turnright{ width:30px; height:45px; float:right; padding-top:32px;}
.sec254{ width:254px; float:left;}
.num01{ border:1px solid #d7c53e; margin-bottom:8px;}
.fir254title01{background:url(1031.png) repeat-x bottom; height:28px; line-height:28px;padding:0 7px; }
.fir254title01 span{  text-align:center; color:#7a7a7a; font-size:14px; font-weight:bold; display:block; float:left;}
.fir254title01 a{ color:#7a7a7a; font-size:12px; float:right; width:40px;}
.numlist{ padding:7px 0 7px 14px;}
.numlist ul li{ line-height:26px; font-size:12px;white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;height:26px; overflow:  hidden;background:url(point_24.jpg) no-repeat left center; padding-left:10px; }
.numlist ul li a{  color:#898989;}
.numlist ul li a:hover{ color:#ff0000;}
.numimg{ padding:5px 0 4px 9px;}
.m8{ margin-bottom:8px;}
.ct235{ background:#fffbc0;  font-size:22px; font-weight:bold; margin:5px 0 2px 2px; width:235px; height:45px;}
.ct235 span img{ display:block; float:left; padding:0 0 0 33px; margin:0;}
.ct235 a{ display:block; float:left; color:#603100; width:130px; text-align:center; line-height:45px;}
.ct235 a label{ font-size:12px;}
.ct235 a.esp{ display:block; float:left; color:#603100; width:130px; text-align:center; padding:5px 0 0 0; line-height:1;}
.linkbox{ margin-top:5px;}
.linkbox img{ margin-bottom:5px; _margin-bottom:0px;}
/*secbox样式结束*/
.yqlink{ margin-top:15px; _margin-top:8px; border:1px solid #d2d2d2; width:990px; float:left;}
.yqtitle{ background:url(yqtitle.jpg) repeat-x; height:31px; line-height:31px; color:#575757; font-weight:bold; font-size:14px; padding-left:15px; }
.yqct{ padding:13px 0 13px 33px;width:990px;height:31px; float:left;}
.yqct select{ margin-right:65px;}
/*yqlink样式结束*/
.footer{ background:url(footer.jpg) repeat-x; margin-top:12px; color:#000; font-size:12px; line-height:22px; padding:15px 0 0 0; text-align:center; height:85px;width:990px; float:left;}/*首页样式结束*/

.listpage{ margin-top:6px;width:990px; }
.listpageleft{ width:230px; height:530px; background:#fffdef url(../images/ctr_03.jpg) no-repeat left bottom; border-top:2px solid #b22600; padding:5px; float:left;}
.listname{ font-size:14px; font-weight:bold; color:#da0000;  border-bottom:1px solid #e9e9e9; height:33px; line-height:33px;}
.listname span{ width:130px; display:block; border-bottom:1px solid #df965b; text-align:left; padding-left:15px;}
.ullistleft{ width:180px; display:block; padding:10px 25px;}
.ullistleft ul li{  line-height:35px; border-bottom:1px solid #dfd5ca; font-size:14px; text-align:center;}
.ullistleft ul li a{ color:#b81a00; background:url(../images/listbar01.jpg) no-repeat 40px center; display:block; }
.ullistleft ul li a:hover,.ullistleft ul li.cctr a{ font-weight:bold; background:url(../images/listbar02.jpg) no-repeat 40px center;}
.listpageright{ width:743px; float:right; border-top:2px solid #b22600;clear:right}
.listpageright_1{ width:990px;  border-top:2px solid #b22600;}
.local{ height:39px; line-height:39px; background:#fff9e3 url(../images/fivej.jpg) no-repeat 8px center; color:#b22600; font-size:12px; padding-left:40px;}
.listpageright ul{ border-bottom:1px dashed #0a3164; width:710px; padding:8px 15px;}
.listpageright ul li{ height:26px; line-height:26px;}
.listpageright ul li a{ width:600px; display:block; float:left; color:#7a7a7a; font-size:12px; background:url(point_24.jpg) no-repeat left center; padding-left:10px;}
.listpageright ul li a:hover{ color:#b22600;}
.listpageright ul li span{color:#7a7a7a; font-size:12px; display:block; width:80px; text-align:right; float:right;}



.listpageright_1 ul{ border-bottom:1px dashed #0a3164; width:960px; padding:8px 15px;}
.listpageright_1 ul li{ height:26px; line-height:26px;}
.listpageright_1 ul li a{ width:860px; display:block; float:left; color:#7a7a7a; font-size:12px; background:url(point_24.jpg) no-repeat left center; padding-left:10px;}
.listpageright_1 ul li a:hover{ color:#b22600;}
.listpageright_1 ul li span{color:#7a7a7a; font-size:12px; display:block; width:80px; text-align:right; float:right;}


.pagelist{ padding:5px; height:32px; line-height:32px; color:#666; font-size:12px; text-align:center;}

.listpageright01{  width:987px; border-top:2px solid #b22600;}
.detailbox{ width:807px; margin:25px auto;}
.detailboxspan{ display:block; text-align:center; font-weight:bold; font-size:16px; color:#c60000; padding-bottom:40px;}
.detailbox label{ text-align:center; display:block; font-size:12px; color:#4d4d4d; padding-bottom:20px;}
.detailbox #bsznDiv{ line-height:30px; color:#8c8b8b;font-size:14px; }